package com.vanysoft.business.system.operateLogs.dao;

import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import com.vanysoft.business.system.operateLogs.entity.TSystemApiAccessLogs;
import com.vanysoft.framework.config.database.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TSystemApiAccessLogsMapper extends BaseMapper<TSystemApiAccessLogs> {

    List<TSystemApiAccessLogs> querySystemApiAccessLogs(Pagination pagination, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("searchValue") String searchValue, @Param("value1") String value1);

    List<TSystemApiAccessLogs> querySystemApiAccessLogs(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("searchValue") String searchValue, @Param("value1") String value1);

    void insertSystemApiAccessLog(TSystemApiAccessLogs obj);

    void updateSystemApiAccessLog(TSystemApiAccessLogs obj);

    TSystemApiAccessLogs selectById(String id);
}
